package org.jeecg.eqp.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.eqp.dto.EqpMachinestateValueDTO;
import org.jeecg.eqp.entity.EqpMachinestateValue;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.eqp.vo.EqpMachinestateValueVO;
import org.jeecg.report.dto.EqpFaultHistoryDTO;

/**
 * @Description: 设备运行状态
 * @Author: LiCY
 * @Date:   2023-06-29
 * @Version: V1.0
 */
public interface IEqpMachinestateValueService extends IService<EqpMachinestateValue> {

    IPage<EqpMachinestateValueDTO> eqpMachinestateTrace(Page<EqpMachinestateValueDTO> page, EqpMachinestateValueVO eqpMachinestateValueVO);

    IPage<EqpMachinestateValue> queryPageList(Page<EqpMachinestateValue> page, EqpMachinestateValueVO eqpMachinestateValueVO);

    IPage<EqpFaultHistoryDTO> queryPagefaultList(Page<EqpFaultHistoryDTO> page, EqpMachinestateValueVO eqpMachinestateValueVO);
}
